@charset "utf-8";
/* CSS Document */
html{
    height:100%;
}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td {    
    padding: 0;   
    margin: 0;   
}   
table {   
    border-collapse: collapse;   
      
}   
fieldset,img {    
    border: 0;   
}   
address,caption,cite,code,dfn,em,strong,th,var {   
    font-weight: normal;   
    font-style: normal;   
}   
ul {   
    list-style: none;   
}   
caption,th {   
    text-align: left;   
}

table {  
	*border-collapse:collapse; /* IE7 and lower */  
	border-spacing:0;   
} 
body {
	width:100%;
	height:100%;
	font-family: "宋体";
	font-size:12px;
}
a {
	text-decoration:none;
	color:#175c9c;
}
a:hover {
	text-decoration:none;
	color:#e28603;
}
table {
    border-collapse:collapse; 
}
img {
	border:0;
}
/* top */
#top {
	width:100%;
	height:71px;
	background:url(../ui/images/bg_top.png) 0 0 repeat-x;
}
#top #header {
	width:100%;
	height:71px;
	position:relative;
	background: url(../ui/images/header.png) 0 0 no-repeat;
}
#top #header #logo {
	height:55px;
	z-index:2;	
	background: url(../ui/images/logo.png) 15px 20px no-repeat;
}
#top #header #tools {
	width:200px;
	height:40px;
	z-index:3;
	position:absolute;
	top:0px;
	right:40px;
	font-weight:bold;
	color:#fff;
}
#top #header #nav {
	width:857px;	
	z-index:3;
	position:absolute;
	bottom:0px;
	right:0px;
	padding-left:50px;
	background:url(../ui/images/nav.png) 0 0 no-repeat;
}
#top #header #nav li{
	text-align:right;
	line-height:26px;
	margin:0 4px;
	display:inline-block;
}

#top #header #nav li span {
	width:16px;
	height:16px;
	float:left;
	margin:4px 4px 0 0;
}
#top #header #nav li .user {
	background:url(../ui/images/icon_user.png) 0 0 no-repeat;
}
#top #header #nav li .date{
	background:url(../ui/images/icon_clock.png) 0 0 no-repeat;
}
#top #header #nav li .org{
	background:url(../ui/images/icon_building.png) 0 0 no-repeat;
}
#top #header #nav li b{
	color:#095b8e;
	margin:0 4px;
}
#top #header #tools a{
	height:32px;
	line-height:32px;
	display:inline-block;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:0 4px;	
}
#top #header #tools .key, #top #header #tools .exit  {
	width:16px;
	height:16px;
	float:left;
	margin:8px 4px 0 0;
}	
#top #header #tools .key  {
	background:url(../ui/images/icon_key.png) 0 0 no-repeat;
}
#top #header #tools .exit  {
	background: url(../ui/images/icon_exit.png) 0 0 no-repeat;
}
/* --------------------left--------------------------- */
#left{
	width:187px;
	float:left;
}
/*----主菜单----*/
#left .treetit{
	width:100%;
	line-height:27px;
	display:block;
	text-indent:10px;
	color:#0d5e8d;
	font-weight:bold;
	border:1px solid #b6c0c9;
	border-radius:3px 3px 0 0;
	background:#0981bf url(../ui/images/treetit.png) repeat-x;
}
#left .tree_content{
	width:100%;
	border:1px solid #b6c0c9;
}
/*-----icon-----*/
#left .tree_content span {
	width:16px;
	height:16px;	
	float:left;
	margin-top:3px;
	display:block;
	overflow:hidden;
    background:url(../ui/images/expand.png) 0 0 no-repeat;
}
#left .tree_content span:hover{
	background:url(../ui/images/collapse.png) 0 0 no-repeat;
}
#left .tree_content .active span {
	background:url(../ui/images/collapse.png) 0 0 no-repeat;
}
/*-----一级菜单----*/
#left .tree_content h3 a{
	height:26px;
	line-height:26px;
	display:block;
	font-size:12px;
	text-indent:10px;
	margin-top:3px;
	border:1px solid #c1c9cf;
	background:url(../ui/images/bg_tree.png) 0 0 repeat-x;
}
#left .tree_content .active a,#left .tree_content h3 a:hover{
	color:#e28603;
	background:url(../ui/images/bg_treehover.png) 0 0 repeat-x;
}
/*------二级菜单-----*/

#left .tree_content .sub_tree li{
	width:97px;
	line-height:26px;
}
#left .tree_content .sub_tree li:hover{
	color:fe9a0a;
	width:112px;
	height:26px;
	background:url(../ui/images/bg_subtreehover.png) 15px bottom no-repeat;
}
#left .tree_content .sub_tree a{
   margin-left:40px;
}
/*打开关闭列 */
.switch {
	width:6px;
	height:100%;
    border:1px solid #7fb2d7;
	border-width:0 1px;
	background:#eaf5fd;
}
.switch img{
	width:6px;
	height:35px;
	cursor:hand;
}
/* ---------------------------main -------------------------*/
#main {
	width:100%;
	background: url(../ui/images/main.jpg) 0 0 repeat-x;
}
/* 您所在的位置 */
#main .position {
	width:100%;
	line-height:28px;
	text-indent:24px;
	background:url(../ui/images/position.png) 4px center no-repeat;
}
#main h3{
	width:99%;
	line-height:27px;
	margin:5px auto 0;
	background:#fffeeb;
	text-indent:10px;
	border:1px solid #cccccc;
	border-bottom:none;
	font-size:12px;
	color:#0a4b87;
}
/* 查询条件*/
#main .query {
	width:99%;
	height:91px;
	margin:0 auto;
	border:1px solid #c9cdcd;  
	background:url(../ui/images/querytab.jpg) 0 0 repeat-x;
}
#main .query table {
	width:100%;
	line-height:28px;
	margin:5px 0 0 0;	
}
#main .query table .input{
	width:220px;
	height:22px;
	border:1px solid #ccc;
}
#main .query table .select {
	width:223px;
	height:22px;
	border:1px solid #ccc;
}
#main .query table .label {
	text-align:right;
	padding-right:5px;
}
#main .query table .input {
	width:220px;
	height:20px;
	border:1px solid #ccc;
}
.btn_query {
	width:52px;
	line-height:22px;
	text-align:center;
	background:url(../ui/images/tabbtn.png) 0 0 no-repeat;
}
.btn_query:hover {
	background:url(../ui/images/tabbtnhover.png) 0 0 no-repeat;
}
/* 查询结果 */
#main .result {
	width:99%;
	line-height:26px; 
	border:1px solid #c9cdcd;  
	margin:0 auto;
	clear:both;	
}
/*表格*/ 
#main .result .sstab {
	width:100%;
	min-width:600px;
	margin:0 auto;
	table-layout:fixed;
	text-align:left;
}
#main .sstab tr:hover {  
	background: #ffefae;/*鼠标滑过变色*/ 
}    
#main .sstab td, .sstab th {  
	border-left:1px solid #c9cdcd; 
	border-top:1px solid #c9cdcd;
	padding-left:5px; 
}   
#main .sstab th {  
	border-top:none;  
	text-align:center; 
	overflow:hidden;
	background:url(../ui/images/table_title.png) 0 0 repeat-x;
}  
#main .sstab th:hover { 
    overflow:hidden; 
	background-position:0 -26px;	
}    
#main .sstab td:first-child, .sstab th:first-child {  
	border-left: none;  
}
#main .sstab tr:nth-child(even) {  
	background: #f2f8fe;  /*隔行换色*/ 
}
.result .sstab a {
	text-indent:22px;
	padding-left:5px;
}
.result .sstab a span  {
	display:inline-block;	
}
#main .sstab .details{	
	background:url(../ui/images/icon_view.png) 0 3px no-repeat;
}
#main .sstab .upload{	
	background:url(../ui/images/icon_noupload.png) 0 3px no-repeat;
}

/*翻页*/
#main .sstabpage{
	width:99%;
	line-height:22px;
	float:left;
	padding:3px .5%;	
}
#main .sstabpage .record{
	float:right;}
#main .sstabpage strong{
	font-weight:bold;
	color:#0a4b87;
}
#main .sstabpage ul {	
   float:left;	
}
#main .sstabpage ul li{
	float:left;		
}
#main .sstabpage ul .disabled a{
	color:#9fa0a0;
	cursor:text;
}
#main .sstabpage ul li .go{
	width:16px;
	height:16px;
	font-size:0;
    vertical-align:middle;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	background:url(../ui/images/icon_goto.png) 0 0 no-repeat;
}
#main .sstabpage ul li .go:hover{
	background:url(../ui/images/icon_gotohover.png) 0 0 no-repeat;
}
#bot{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#175c9c;
	background:url(../ui/images/bot.png) 0 0 repeat-x;
}




